defined contribution customer management 401k personal finance asset allocation insurance human resources annuities hrms 401 k hr software crm hris employee self service relationship